Islamic republic - Espagnol Anglais Dictionnaire